home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
MacFormat España 26
/
macformat_26.iso
/
Shareware
/
Programación
/
C Reference Card
/
C Reference Card.rsrc
/
TEXT_402_2.txt
< prev
next >
Wrap
Text File
|
1997-01-29
|
4KB
|
130 lines
KEYWORDS
_________________________________________________________________________
asm* Identifies following statement as inline assembly language.
auto Default function variable declaration (not normally used).
break Skips to end of current loop. Usually used with 'switch'.
case Control statement used with 'switch'.
catch* Control statement used with 'try' and 'throw' keywords to
provide exception handling.
char Character variable type (1 byte).
class* Identifies a class definition.
const Qualifier that establishes a variable whose value cannot be
modified.
continue Control statement used with 'while', 'do', and 'for'. Causes
next iteration of loop to execute immediately.
default Control statement used with 'switch'.
delete* Deallocates memory assigned to object.
do Control statement.
double Floating point variable type. Minimum of 10 digits (decimal)
precision.
else Control statement used with 'if'.
enum Variable type. Lets you declare symbolic names to represent
integer constants. Used to improve readability.
extern Qualifier that identifies a variable as being defined
elsewhere in program.
float Floating point variable type. Minimum of 6 digits (decimal)
precision.
for Control statement.
friend* Function and class specifier that allows access to objects
private data.
goto Control statement (not normally used).
if Control statement.
inline* Function identifier that tells compiler to treat function as
an inline function.
int Integer variable type (minimum range is +/-32767).
long Integer variable type (minimum range is +/-2147483647).
new* Allocates memory for an object and returns a pointer.
operator* Function used to overload existing operators.
private* Default access specifier for class members. Prevents access
outside of class.
protected* Access specifier which allows access within class as well as
derived classes.
public* Access specifier which allows access by functions outside of
class.
register Register variable qualifier. Requests compiler to use CPU
registers to store variable.
return Return variable to calling function.
short Integer variable type (minimum range is +/-32767).
signed Integer variable type (or qualifier when used in conjunction
with an integer other than an 'int'). Identifies that
variable can store both positive and negative numbers.
sizeof Returns size of variable in bytes.
static Function variable qualifier. Maintains values between
function calls.
struct Identifies a structure definition.
switch Control statement. Uses 'case', 'break', and 'default'.
template* Used to define template functions and classes which use
multiple data types.
this* Pointer sent to member function that contains the address of
the object.
throw* Control statement used with 'catch' and 'try' keywords to
provide exception handling.
try* Control statement used with 'catch' and 'throw' keywords to
provide exception handling.
typedef Defines creation of new data type (or assign new name to
existing data type).
union Identifies a union definition. Similar definition as
structure, except different data types are stored in same
memory space (but not simultaneously).
unsigned Integer variable type (or qualifier when used in conjunction
with an integer other than an 'int'). Identifies that
variable can only store positive numbers.
virtual* Method qualifier that tells compiler to bind function at
runtime. Also used to identify virtual classes when using
multiple inheritance.
void Null data type.
volatile Variable qualifier that identifies data which can be altered
by agencies other than the program.
while Control statement used with 'do'.
_________________________________________________________________________
* C++ specific keywords (additions to straight C).